﻿using System;
using System.Collections.Generic;
using Autodesk.Revit.DB;

namespace YJKCopyModel
{
	public abstract class BlockCadElement : MultipleCadElements, IElementInBlock, ICadElement
	{
		public virtual string BlockName { get; set; }

		public virtual XYZ UseLocationPoint { get; set; }

		public virtual XYZ UseScale { get; set; }

		public virtual double Angle { get; set; }

		public virtual BlockCadElement ParentBlock { get; set; }

		public virtual List<BlockCadElement> LstInnerBlock { get; set; }

		public virtual string GuidInCad { get; set; }

		public virtual List<Curve> BoundingBoxCurve { get; set; }
	}
}
